package d6_static_singleinstance;
//懒汉是单例模式
public class B {
    //2.定义一个静态变量用于记住类的一个唯一对象
    private static B b ;//注意不能new B();如果new就是懒汉式单例

    //1.私有化构造器
    private B(){

    }
    //3.提供一个静态的get方法,返回一个唯一的对象
    public static B getInstance(){
        //第一次来拿对象的时候,是需要创建对象,后面不创建
        if (b == null){
            //第一次拿对象, 需要创建对象
            b = new B();
        }
        return b;
    }
}
